Approaches and methodologies for mobile software engineering
نویسنده
چکیده
The development of software for mobile devices takes place in a dynamic environment where constraints, technologies and user needs change very frequently requiring enhanced approaches and methodologies in software engineering essential to deal with the concept of bring your own device (BYOD). Mobile apps are developed for various purposes in different categories. This paper discusses about the challenges that affect mobile software engineering, specifically for a science educational and outreach aim as regards technologies, approaches and methodologies that could be applied to unlock the full potential of mobility. In particular, it analyzes the main challenges to development in this field, such as dealing with enhanced connectivity and networking protocols (e.g., from Bluetooth Low Energy, IEEE 802.15.4based protocols and new Wi-Fi versions) and the fragmented ecosystem of mobile platforms. Moreover, it addresses the possible application of specific development methodologies such as Agile software methods.
منابع مشابه
Analysis and Design Methodologies for Future Mobile Services Essay in DT8100, Spring 2005
A lot of technologies that together can be used to realize truly mobile services have emerged lately; different handheld devices with various functionalities and form factors, broadband connections and wireless access networks are ubiquitously available both at home, at enterprise locations and elsewhere at public locations. However, it is not straightforward to design highly available software...
متن کاملFirst European Workshop on Mobile Engineering (ME'13)
ME’13 focuses on potentials and challenges of mobile computing for the software engineering community. The workshop discusses emerging ideas, methodologies, frameworks, tools, as well as industrial experiences with the engineering and management of mobile services and applications, and aims at establishing a research community around these topics. Furthermore, the workshop provides an interacti...
متن کاملAdopting an Agile Approach for the Development of Mobile Applications
With the increasing popularity and demand for mobile applications, there has been a significant increase in the number of mobile application development projects. Highly volatile requirements of mobile applications require adaptive software development methods. The Agile approach is seen as a natural fit for mobile application and there is a need to explore various Agile methodologies for the d...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کاملHandhelps and mobile phones to manage students and re- sources in classroom: ¿A new handicap to the teacher?
In this work, we show the common ways of organizing a development project both fail to deliver sufficient usability. Software engineering (SE) practices and research have led to several methodologies that are highly adequate for developing software with little or no user interaction. However, for interactive systems involving significant user interactions, these methodologies have major shortco...
متن کامل